<?

/*
*
*   Excalibur Content Management System
*   Copyright © 2008 Egor "Sontan" Kuryanovich
*
*   Based on Explay Engine v2.0 by Golovdinov Alexander
*
*   Official site: www.excms.ru
*   Contact e-mail: support@excms.ru
*
*   GNU General Public License original source:
*   http://www.gnu.org/licenses/gpl-3.0.html
*
*/

if ($EXCMS != "work") exit;


print "\n<script>document.title='Настройки статей - ".$SITE['site_name']."';</script>";
print '<ul id="top_nav"><li class="sel"><a href="admin.php">Панель администратора</a></li><li><a href="admin.php?name=articles">Управление статьями</a></li><li>Настройки</li></ul>';
simple_table ("[ <a href='admin.php?name=articles&act=add'>Добавить статью</a> ] [ <a href='admin.php?name=articles&ed=cat'>Управление разделами</a> ]
	[ <a href='admin.php?name=articles&ed=import'>Импорт статей</a> ]");



$arr = array ();

(isset($_POST['onpage'])) ? $arr['onpage'] = $_POST['onpage'] : $arr['onpage'] = 12;
(isset($_POST['new_blog_karma'])) ? $arr['new_blog_karma'] = $_POST['new_blog_karma'] : $arr['new_blog_karma'] = 5;
(isset($_POST['new_art_karma'])) ? $arr['new_art_karma'] = $_POST['new_art_karma'] : $arr['new_art_karma'] = 0;
(isset($_POST['public_now'])) ? $arr['public_now'] = "on" : $arr['public_now'] = "off";
(isset($_POST['public_to_mainpage'])) ? $arr['public_to_mainpage'] = "on" : $arr['public_to_mainpage'] = "off";
(isset($_POST['make_new_blog'])) ? $arr['make_new_blog'] = "on" : $arr['make_new_blog'] = "off";
(isset($_POST['view_all_blogs'])) ? $arr['view_all_blogs'] = "on" : $arr['view_all_blogs'] = "off";


$file = "modules/articles/admin/options.txt";

if (!file_exists ($file) || isset($_POST['save'])) {
	
	$string = "onpage=".$arr['onpage']."\r\n".
		"public_now=".$arr['public_now']."\r\n".
		"public_to_mainpage=".$arr['public_to_mainpage']."\r\n".
		"make_new_blog=".$arr['make_new_blog']."\r\n".
		"new_blog_karma=".$arr['new_blog_karma']."\r\n".
		"new_art_karma=".$arr['new_art_karma']."\r\n".
		"view_all_blogs=".$arr['view_all_blogs'];
	
	$file = fopen ($file, "w+");
	fwrite ($file, $string);
	fclose ($file);
	
	site_message ("Настройки сохранены");
}

$content = file ("modules/articles/admin/options.txt");

foreach ($content as $v) {
	$v = explode ("=", $v);
	$arr[$v[0]] = trim($v[1]);
}

($arr['public_now'] == "on") ? $public_now = "<input type=\"checkbox\" name=\"public_now\" value=\"1\" checked />" : $public_now = "<input type=\"checkbox\" name=\"public_now\" value=\"1\" />";

($arr['public_to_mainpage'] == "on") ? $public_to_mainpage = "<input type=\"checkbox\" name=\"public_to_mainpage\" value=\"1\" checked />" : $public_to_mainpage = "<input type=\"checkbox\" name=\"public_to_mainpage\" value=\"1\" />";

($arr['make_new_blog'] == "on") ? $make_new_blog = "<input type=\"checkbox\" name=\"make_new_blog\" value=\"1\" checked />" : $make_new_blog = "<input type=\"checkbox\" name=\"make_new_blog\" value=\"1\" />";

($arr['view_all_blogs'] == "on") ? $view_all_blogs = "<input type=\"checkbox\" name=\"view_all_blogs\" value=\"1\" checked />" : $view_all_blogs = "<input type=\"checkbox\" name=\"view_all_blogs\" value=\"1\" />";

$form = "<form action=\"admin.php?name=articles&ed=options\" method=\"POST\">
<input type=\"text\" size=\"5\" name=\"onpage\" value=\"{$arr['onpage']}\" /> Статей на странице<br />
<input type=\"text\" size=\"5\" name=\"new_art_karma\" value=\"{$arr['new_art_karma']}\" /> Минимальная карма пользователя, чтобы писать статьи<br />
<input type=\"text\" size=\"5\" name=\"new_blog_karma\" value=\"{$arr['new_blog_karma']}\" /> Минимальная карма пользователя, чтобы создавать блоги<br />
$public_now Сразу публиковать сатьи пользователей<br />
$public_to_mainpage Помещать опубликованные статьи пользователей на главную<br />
$make_new_blog Разрешать создавать новые блоги<br />
$view_all_blogs Разрешать пользователям публиковать во все существуюшие блоги<p /><input type=\"submit\" name=\"save\" value=\"Сохранить настройки\" />
</form>";

past_table ("Настройки модуля статей", $form);

come_back ("управлению статьями", "admin.php?name=articles");
come_back ("панели администратора", "admin.php");
